Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Germany F9 Czech Republic F6 Chile F1 Czech Republic F5 Poland F1 Croatia F2 Mexico F1 Germany F13 Colombia F4 Chile F2 Italy F9 Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Germany F1 Australian Open - Melbourne Gemax Open 2002 - Belgrade KGHM Polish Indoors - Wroclaw The LTA Hull Challenger - Hull Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Asirom Challenger Brasov - Brasov Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Whirlpool Open - Budapest Memorial Kolyaskin - Donetsk Bulgarian Challenger 2002 - Sofia Warta Cup - Sopot CA-Challenge 2000 - Graz Copa Sevilla - Seville Open de Tanger - Tangier 2000 Cairo Challenger - Cairo BCP Tennis Classic - Sao Paulo KGHM Polish Indoors - Wroclaw Gallagher International - Hamilton TennisCup Vlaanderen - Antwerp Architect Open - Budapest Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen The Wrexham Challenger - Wrexham Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Warta Cup 2001 - Sopot Black Forest Open - Freudenstadt Diego Open - Budapest Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Kamnik Challenger - Kamnik 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Haagen Dazs Open - Caracas Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Graz CA Challenger - Graz JVC Trophy - Vienna BMW Brixina Tennis Open - Bressanone Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Zagreb Open - Zagreb Baumag Open - Budapest Schickendanz Open - Furth Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia CA Challenge - Graz Asics Challenger Open - Monchengladbach 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt Asirom Challenger - Brasov Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Pekao Open 2003 - Szczecin Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Nord/LB Open 2004 - Braunschweig Oberstraufen Cup - Oberstaufen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Timisoara Challenger - Timisoara S Tennis Master Championship - Graz Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Steelers Cup 2005 - Kosice 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Garden Open - Rome ECM Prague Open - Prague Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Cepu Open - San Marino s Tennis Masters 06 - Graz Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Astana Challenger - Astana Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Fergana Challenger - Fergana Unicredit Czech Open - Prostejov Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Wroclaw Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Ostrava Challenger Akbank Private Banking TED Open - Istanbul Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Szczecin Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Salzburg Challenger Sunrise Challenger Szczecin Challenger Monza Challenger Marburg Challenger Poznan Challenger Bratislava Challenger Dallas Challenger Bratislava Challenger Helsinki Challenger Geneva Challenger Wroclaw Challenger Wroclaw Challenger Panama City Challenger CA Tennis Trophy - Vienna Croatia Open - Umag Generali Open 2000 - Kitzbuhel Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Open Seat Godo - Barcelona Generali Open - Kitzbuhel Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Chennai Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen Brisbane International - Brisbane Apia International - Sydney Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Olympics - London